﻿using SqlSugar;
using System;

namespace NetCore.Model.Enity
{
    /// <summary>
    ///
    ///</summary>
    [SugarTable("sys_tablecolumn")]
    public class SysTablecolumn
    {
        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColumnId", IsPrimaryKey = true, IsIdentity = true)]
        public int ColumnId { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ApiInPut")]
        public int? ApiInPut { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ApiIsNull")]
        public int? ApiIsNull { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ApiOutPut")]
        public int? ApiOutPut { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColSize")]
        public int? ColSize { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColumnCNName")]
        public string ColumnCNName { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColumnName")]
        public string ColumnName { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColumnType")]
        public string ColumnType { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ColumnWidth")]
        public int? ColumnWidth { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Columnformat")]
        public string Columnformat { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "CreateDate")]
        public DateTime? CreateDate { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "CreateID")]
        public int? CreateID { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Creator")]
        public string Creator { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "DropNo")]
        public string DropNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "EditColNo")]
        public int? EditColNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "EditRowNo")]
        public int? EditRowNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "EditType")]
        public string EditType { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Enable")]
        public int? Enable { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsColumnData")]
        public int? IsColumnData { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsDisplay")]
        public int? IsDisplay { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsImage")]
        public int? IsImage { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsKey")]
        public int? IsKey { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsNull")]
        public int? IsNull { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "IsReadDataset")]
        public int? IsReadDataset { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Maxlength")]
        public int? Maxlength { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Modifier")]
        public string Modifier { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ModifyDate")]
        public DateTime? ModifyDate { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "ModifyID")]
        public int? ModifyID { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "OrderNo")]
        public int? OrderNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Script")]
        public string Script { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "SearchColNo")]
        public int? SearchColNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "SearchRowNo")]
        public int? SearchRowNo { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "SearchType")]
        public string SearchType { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Sortable")]
        public int? Sortable { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "TableName")]
        public string TableName { get; set; }

        /// <summary>
        ///
        ///</summary>
        [SugarColumn(ColumnName = "Table_Id")]
        public int? TableId { get; set; }
    }
}